<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title>Resume</title>
    <link rel="stylesheet" href="css/fontawesome-all.min.css">
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/base.css" rel="stylesheet">
  </head>
  <body>
    <!-- 
        整个文档的Div容器
    -->
    <div id="resume-framework">
      <!-- 基本信息开始 -->
      <section class="contact-section">
        <div class="contact">
          <span class="contact-first">
            <!-- 更改为你的个人信息 -->
            <p id="name"><b>杨勇</b></p>
            <p id="email">邮箱：abcd@example.com</p>
          </span>
          <span class="contact-second">
            <span class="contact-inside">
              <p>求职意向：Python 开发工程师 &nbsp &nbsp</p>
              <p> 博客：example.com</p>
            </span>
          </span>
        </div>
        <div style="clear: both;"></div>
      </section>
      <!-- 基本信息结束 -->
      <!-- 个人简介开始 -->
      <section class="summary">
        <div class="title">
          <p>简介</p>
        </div>
        <!-- 更改为你的个人简介 -->
        <p>四年 Python 爬虫系统开发经验，熟悉 <b>Scrapy 框架</b>，作为主力工程师参与设计与开发过多个项目，负责系统核心模块的开发，自动化测试与部署。<b>熟悉 HTTP 协议、TCP/IP 协议，正则表达式，XPATH </b>的用法，了解<b> Redis，MySQL 数据库</b>与 Linux 系统的常见机制与原理。有优秀的学习能力和团队沟通能力，经常与团队进行技术分享，能与团队共同成长。</p>
      </section>
      <!-- 个人简介结束 -->
      <!-- 技能列表开始 -->
      <section class="skills">
        <div class="title">
          <p>技能列表</p>
        </div>
        <ul class="skills-ul">
          <li>• <b>编程语言</b>：Python, Java, Golang, C</li>
          <li>• <b>开发框架</b>：Django, Flask, Tornado, Spring</li>
          <li>• <b>数据库</b>：MySQL, Redis, MongoDb </li>
        </ul>
        <ul class="skills-ul">
          <li>• <b>其他工具</b>：Docker, Git, Linux</li>
          <li>• <b>语言能力</b>：大学英语六级，能流畅阅读英文书籍</li>
        </ul>
      </section>
      <!-- 技能列表结束 -->
      <!-- 工作经验开始 -->
      <section class="experience">
        <div class="title">
          <p>工作经历</p>
        </div>
        <!-- 第一份工作开始 -->
        <div class="job-decs-first">
            <p class="company-name"><b>▹ </b><b>陨石科技有限公司</b></p>
          <p class="company-location">广州</p>
        </div>
        <div class="job-decs-second">
          <p class="job-title">Python 开发工程师 / 2017年6月-至今</p>
        </div>
        <div class="job-res">
          <ul class="des-ul">
            <!-- 第一份工作的岗位职责 -->
            <li>作为组长负责设计和开发分布式网络爬虫系统，优化爬虫策略和防屏蔽规则，提升网页抓取的效率和质量。</li>
            <li>根据行业需求分析设计方案可行性，对项目代码进行测试优化，协助持续集成与自动化部署，提高系统可用性。</li>
            <li>负责公司技术文档的编写以及维护，定期review团队的代码，与团队共同学习以及成长。</li>
          </ul>
        </div>
        <!-- 第一个项目开始 -->
        <div class="project">
          <p class="project-name">○ EngineGo 爬虫系统</p>
          <p class="time">2018年6月-至今</p>
          <ul class="des-ul">
            <li>与产品经理保持沟通，使用 Scrapy 框架 对爬虫模块进行重构，提高 200% 爬虫速度并减少服务器 20%CPU 负载。改进爬虫策略，降低 40% 被屏蔽的请求数。</li>
            <li>作为主要工程师设计以及开发物业模块，活动模块，实现报名，即时通知等 10 个功能。</li>
            <li>使用 Docker 对项目进行拆分重新架构, 减少业务模块之间的资源耦合, 实现持续集成与自动化部署。</li>
          </ul>
        </div>
        <!-- 第一个项目结束 -->
        <!-- 第二个项目开始 -->
        <div class="project">
          <p class="project-name">○ ABC 客户管理系统</p>
          <p class="time">2017年6月- 2018年6月</p>
          <ul class="des-ul">
            <li>基于海量数据，挖掘信息，建立模型，并将机器学习算法应用于业务环节， 提升公司各环节效率。调研新技术在大数据领域的应用价值。</li>
            <li>主导技术难题攻关，解决各类潜在系统技术风险，保证系统的可靠性以及稳定性。</li>
            <li>负责根据公司业务及目标引进人才、培养新人、规划团队人员、并建立完善的绩效考核制度有效留住人才，提高工作效率。</li>
          </ul>
        </div>
        <!-- 第二个项目结束 -->
      <!-- 第一份工作结束 -->
      <!-- 第二份工作开始 -->
        <div class="job-decs-first">
          <p class="company-name"><b>▹ </b><b>有限科技有限公司</b></p>
          <p class="company-location">广州</p>
        </div>
        <div class="job-decs-second">
          <p class="job-title">Python 开发工程师 / 2013年6月-2017年6月</p>
        </div>
        <div class="job-res">
          <ul class="des-ul">
            <li>使用 Python 爬虫帮助公司进行电商数据的数据采集，文本分析与文本标注。并就分析结果与开发人员讨论产品方向。</li>
            <li>带领 3 人团队完成后端系统的难点分析与架构设计工作，承担核心功能代码编写，开发与维护系统核心模块。使用 Selenium 等工具对产品进行多方面测试，保证代码的可靠，安全。</li>
          </ul>
        </div>
        <!-- 第一个项目开始 -->
        <div class="project">
          <p class="project-name">○ 内部后台管理系统</p>
          <p class="time">2013年6月-2017年6月</p>
          <ul class="des-ul">
            <li>基于 Flask 实现 RESTful 风格的后台管理系统，使用 MySQL 作为存储数据，配置主从热备，使用 Celery 实现异步邮件推送。</li>
            <li>使用 Redis 存储定时任务和缓存结果，选择 RabbitMQ 做消息队列服务，开发，测试登录注册，请假审批等7个模块。</li>
            <li>采用 Python，Shell 等脚步语言公司多个办公项目的自动化，大幅提高公司内部项目效率。</li>
          </ul>
        </div>
        <!-- 第一个项目结束 -->
        <!-- 第三份工作开始（预留） -->
        <!--
        <div class="job-decs-first">
          <p class="company-name"><b>▹ </b><b>有限科技有限公司</b></p>
          <p class="company-location">广州</p>
        </div>
        <div class="job-decs-second">
          <p class="job-title">Python 开发工程师 / 2013年6月-2017年6月</p>
        </div>
        <div class="job-res">
          <ul class="des-ul">
            <li>使用 Python 爬虫帮助公司进行电商数据的数据采集，文本分析与文本标注。并就分析结果与开发人员讨论产品方向。</li>
            <li>带领 3 人团队完成后端系统的难点分析与架构设计工作，承担核心功能代码编写，开发与维护系统核心模块。使用 Selenium 等工具对产品进行多方面测试，保证代码的可靠，安全。</li>
          </ul>
        </div>
        <div class="project">
          <p class="project-name">○ 内部后台管理系统</p>
          <p class="time">2013年6月-2017年6月</p>
          <ul class="des-ul">
            <li>基于 Flask 实现 RESTful 风格的后台管理系统，使用 MySQL 作为存储数据，配置主从热备，使用 Celery 实现异步邮件推送。</li>
            <li>使用 Redis 存储定时任务和缓存结果，选择 RabbitMQ 做消息队列服务，开发，测试登录注册，请假审批等7个模块。</li>
            <li>采用 Python，Shell 等脚步语言公司多个办公项目的自动化，大幅提高公司内部项目效率。</li>
          </ul>
        </div>
        -->
      </section>
      <!-- 所有工作结束 -->
      <!-- 教育背景开始 -->
      <section class="education-section">
        <div class="title">
          <p>教育背景</p>
        </div> <!-- end title -->
        <div class="education">
          <ul>
            <li> <!-- 第一个教育经历 -->
              <div class="edu-first">
                <b class="school">中山大学</b>
                <p class="school-location">广州</p>
              </div>
              <div class="edu-second">
                <p class="major">计算机科学 / 2009年9月-2013年6月</p>
              </div>
            </li>
          </ul>
        </div> <!-- end education -->
      </section>
      <! -- 教育背景结束 -->
      <! -- 其他开始 -->
      <section class="other-section">
        <div class="title">
          <p>其他</p>
        </div> <!-- end title -->
        <div class="other">
          <ul>
            <li> <!-- 第一个其他项目 -->
              <div class="other-div">
                <p class="name">Cherry（https://example.com）: </p>
                <p class="info">无需机器学习知识，开箱即用，定制简单的多类型文本分类工具，支持自定义分词算法，分类算法以及 stop words 词库。</p>
              </div>
            </li>
            <li> <!-- 第二个其他项目 -->
              <div class="other-div">
                <p class="name">文档翻译（https://example.com）: </p>
                <p class="info">协助组织翻译 Flask, Requests 第一版本文档，翻译多篇技术文章。</p>
              </div>
            </li>
          </ul>
        </div> <!-- end education -->
      </section>

    </div> <!-- resume-framework 结束 -->
  </body>
</html>
